


		ACADELE
	       ---------

	O fabrica de dulciuri produce N acadele zilnic, N>1, ambalate in B cutii,
cate L acadele intr-o cutie. Ciclul de productie dureaza D zile si satisface
urmatoarele restrictii:

1. Parametrii N,B si L sunt aceiasi pt. toata durata unui ciclu de productie, B>1
2. Acadelele produse in aceeasi zi sunt invelite diferit.
3. Exista N tipuri de invelisuri folosite pe toata durata unui ciclu de productie.
4. La sfarsitul unui ciclu de productie, pt. fiecare pereche de invelisuri
diferite exista o singura cutie care contine exact 2 acadele cu cele 2 invelisuri,
celelalte acadele din cutie avand invelisuri diferite fata de cele doua.

	De exemplu, se considera ca productia zilnica de acadele este N=9, iar ciclul
este D=4 zile. Acadelele produse pot fi impachetate in B=3 cutii, cate L=3 acadele
intr-o cutie asa cum arata in figura:

	   cutie1     cutie2   cutie3 

ziua 1     1 2 3      4 5 6    7 8 9
ziua 2     1 4 7      2 5 8    3 6 9
ziua 3     1 6 8      2 4 9    3 5 7
ziua 4     1 5 9      2 6 7    3 4 8

	Sa se scrie un program care, pt. N dat (nr. de acadele produse zilnic)
calculeaza valoarea L (nr. de acadele ambalate intr-o cutie) astfel incat 
valoarea absoluta a diferentei D-B sa fie minima.

	Datele programului se afla intr-un fisier text, in forma unor numere intregi
lungi, fiecare numar reprezentand o valoare a parametrului N. Numerele sunt date pe
linii diferite si sunt corecte (N>1).
	Pt. fiecare numar N din fisierul de intrare, programul scrie pe canalul standard
de iesire: L , B , D. Daca, pt. un anumit N, problema nu are solutie, se tipareste
mesajul "No solution".
